liam oetoehganal
Indonesia's Naturalization Machine and the 21-Year-Old Midfielder Playing for a Dutch Reserve SideI trace every coordinate of a high defensive line — and I find the fracture...
World Youth Table Tennis: An Excavation Beneath the Dust of the RankingsIn November 2026, inside a small arena in southern Sweden, I sat through four...
43 of 56 in Katy: A Regional Gold Rush and the Trap of Extrapolation43 of 56 in Katy: A Regional Gold Rush and the Trap of Extrapolation This...
The Split Nobody Records: What Data Is Vietnamese Swimming Actually Racing With?Lane four, the third length of the men's 200m freestyle at SEA Games 32 in...
Kuminga: Turning Down $75M to Sign $12M – The Worst Bet in NBA History?The whole village is cursing me for a nobody — wait until I finish the story....
0-8 at Champions Shanghai: When the Home Stage Watched VCT China Carve Its Own TombstoneThe applause faded, then stopped. I sat in the commentary booth, the home...
Man City and the Shadow of 114 Charges: When Leading the Table Can't Save Your FateThey are top of the Premier League. Five straight wins. First place. A team...
Vietnam's Empty Bench: Kim Sang Sik Enters the Third-Place Match With a Hollowed-Out SquadIn the press conference, Kim Sang Sik sat down, pulled the microphone close,...
PV Sindhu Loses to Chen Yufei in Three Games: Her Women's Singles Campaign at Asian Games 2026 Ends in the Quarter-finalsPV Sindhu, India's veteran shuttler and a two-time Olympic medallist,...
Behind the V.League Table: The Signals That Never Make the Export FileBehind the V.League Table: The Signals That Never Make the Export File A Mome...
The 2027 World Cup: Six 50m Events and a Door That Opens Only OnceIn October 2026, at an indoor athletics meet in Shanghai, I stood less than...
SMU and the Night the Block Spoke: Pitt's 58-Match Home Streak Ends in Four SetsThe third set stretched to 38-36. It was not one rally that decided it, but...
Vietnam karate defends team kata gold at Asian Games 20: The quiet rhythm of silent athletesToyohashi, Japan — The scoreboard read 5–0, and Vietnam’s women’s team kata w...
Olaha Manh Duc and the 68th-minute goal at Go Dau: a win manufactured from the benchMinute 68. The ball was pushed wide to the right, and I put my pen down. In m...
Champions Shanghai: All Four Chinese Teams Lose Opening Round Without a Single MapAfter the opening round of the VALORANT Champions group stage in Shanghai, th...
Argentina – Benin: Lionel Messi's 'Last Dance' and the Information Verification ProblemThe match between the Argentina national team and the Benin national team is...
Satwik and Chirag: The 16-17 Moment and India's First China Masters TitleThe scoreboard froze at 16-17. Satwiksairaj Rankireddy and Chirag Shetty were...
Duke Sweeps Davidson in the 2026-2027 Season Opener: Reading a Short-Course Dual Meet Beyond the ScoreboardThere is a moment in every collegiate swimming dual meet that the scoreboard...
When the Analysis Comes Back Empty: Data Discipline and the Confidence Trap in ChessA document eight sections long, with assessment tables, a risk matrix and eve...
The Data Void: When a Sports Analyst Must Learn to Say 'Insufficient Information'One in the morning in Melbourne. I open the data file a colleague just sent...
